home *** CD-ROM | disk | FTP | other *** search
/ MacWorld 1999 January - Disc 2 / Macworld (1999-01) (Disk 2).dmg / Serious Demos / Symbolic Composer 4.2 / Environment / System / MRAC / Elements / e-insert < prev    next >
Text File  |  1998-08-11  |  663b  |  21 lines

  1. e-insert new-element position sequence 
  2.  
  3. 0-based 
  4.  
  5. This function enables elements to be inserted into or between lists. Notice that the parameters allow for atoms and lists to be represented. Also, the integer 0 will place an inserted element at the head of a list.
  6.  
  7. (e-insert '= 0 '(a b c d e f g h i j k l))
  8. => (= a b c d e f g h i j k l)
  9.  
  10. (e-insert '= '(3 4 7) '(a b c d e f g h i j k l))
  11. => (a b = = c d = e f g h i j k l)
  12.  
  13. (e-insert '(ci gm) '(1 7) '(a b c d e f g h i j k l))
  14. => (a ci b c d e f gm g h i j k l)
  15.  
  16. (e-insert 'nil 2 '((a b c d) (a b c d)))
  17. => ((a b c d) (a b c d) nil)
  18.  
  19. (e-insert '((dj)) 1 '((a b c d) (a b c d)))
  20. => ((a b c d) (dj) (a b c d))
  21.